FEXP Solver  1.0.0.0
ICFEXPNetClientNodeService Class Referenceabstract

Network service on the client workstation side. More...

#include <FEXPNetworkInterface.h>

Inheritance diagram for ICFEXPNetClientNodeService:

Public Member Functions

virtual Ptr< std::map< size_t, Ptr< t_ModelData > > > ReadInstruction ()=0
 
virtual void SendInstruction (size_t message, Ptr< t_ModelData > data)=0
 
virtual Ptr< t_ModelDataGetMacroModelData ()=0
 
virtual void AddMacroModelData (const t_ModelDataKey &key, Ptr< t_ModelDataDta > data)=0
 
virtual Ptr< t_ModelDataDtaGetMacroModelData (const t_ModelDataKey &key)=0
 

Static Public Member Functions

static t_ModelDataGetReadModelData (Ptr< std::map< size_t, Ptr< t_ModelData >>> data, size_t key)
 

Detailed Description

Network service on the client workstation side.

Member Function Documentation

◆ AddMacroModelData()

virtual void ICFEXPNetClientNodeService::AddMacroModelData ( const t_ModelDataKey key,
Ptr< t_ModelDataDta data 
)
pure virtual

◆ GetMacroModelData() [1/2]

virtual Ptr<t_ModelData> ICFEXPNetClientNodeService::GetMacroModelData ( )
pure virtual

◆ GetMacroModelData() [2/2]

virtual Ptr<t_ModelDataDta> ICFEXPNetClientNodeService::GetMacroModelData ( const t_ModelDataKey key)
pure virtual

◆ GetReadModelData()

t_ModelData & ICFEXPNetClientNodeService::GetReadModelData ( Ptr< std::map< size_t, Ptr< t_ModelData >>>  data,
size_t  key 
)
static

◆ ReadInstruction()

virtual Ptr<std::map<size_t, Ptr<t_ModelData> > > ICFEXPNetClientNodeService::ReadInstruction ( )
pure virtual

◆ SendInstruction()

virtual void ICFEXPNetClientNodeService::SendInstruction ( size_t  message,
Ptr< t_ModelData data 
)
pure virtual

The documentation for this class was generated from the following files: